<?php
namespace BigVideo\Other\Observer;

/**
 * 这是一个观察者接口，定义一个更新的接口给那些在目标发生改变的时候被通知的对象
 * Interface Observer
 * @package BigVideo\Other\Observer
 */
interface Observer
{
    public function getName();

    /**
     * 更新接口
     * @param WeatherSubject $subject  //方便获取目标对象改变后做出相应的事
     * @return mixed
     */
    public function update(WeatherSubject $subject);
}